@import url("hdcss.css");
/* CSS Document */
body {font:12px/normal Verdana, Arial, Helvetica, sans-serif;background-color: #ffffff;}
html, body, ul, li, h1, h2, h3, h4, h5, h6, p, fieldset, legend {padding:0; margin:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,b{font-weight:normal; font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:bold; font-style:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
ul,li {display:block;list-style-type:none; text-transform:capitalize;}
.clear {clear:both; *display:inline;/*IE only*/}
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.bold,.b {font-weight:bold;}
.error {color:red;}
.wunderline{ text-decoration: none;}
.center {text-align:center;}
.blank{ clear:both; height:8px; overflow:hidden; display:block;}




.f10px{font-size:10px;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14{font-size:14px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f22px{font-size:22px;}
a:link,
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}


.unLine a:link,.unLine a:visited,.unLine a:hover{ text-decoration: none;}
.underline a:link,.underline a:visited,.underline a:hover{ text-decoration: underline;}
.arr-down{ background:url(arr_sub.gif) no-repeat 0 3px; width:12px; height:12px; overflow:hidden;}
.mod{ margin-top:8px;}
.mot{ margin-bottom:8px;}
.lot{ margin-right:10px;}
.pot{ padding:5px;}
.side{ border: 1px solid #c39a50;}                   
.blank { clear:both; height:8px; overflow:hidden; display:block;}
.blank25 { clear:both; height:25px; overflow:hidden; display:block;}
.blank_line {clear:both;height:9px;	overflow:hidden;display:block;background-image: url(top_bg1.jpg);background-repeat: repeat-x;width: 100%;}
.left{ float:left;}
.right{ float:right;}
.dotLine {display:block; clear:both; overflow:hidden; height:1px; background:url(all_icon.png) left -263px repeat-x;margin:5px auto}
.newdata {float:right;}

.c-white{color:#FFF;}
	.c-white a:link,
	.c-white a:visited{color:#FFF;text-decoration:none;}
	.c-white a:hover{text-decoration:underline;}
.c-sub{color:#005BB7;}
	.c-sub a:link,
	.c-sub a:visited{text-decoration:none; color:#005BB7;}
	.c-sub a:hover{color:#005BB7; text-decoration:underline;}
.c-gray{color:#AAAAAA;}
	.c-gray a:link,
	.c-gray a:visited{color:#AAAAAA;text-decoration:none;}
	.c-gray a:hover{color:#b30f00;text-decoration:underline;}	
.c-black{color:#333;}
	.c-black a:link,
	.c-black a:visited{color:#333;text-decoration:none;}
	.c-black a:hover{color:#b30f00;text-decoration:underline;}	
.c-red{color:#cc0000;}
	.c-red a:link,
	.c-red a:visited{text-decoration:none; color:#cc0000;}
	.c-red a:hover{color:#cc0000; text-decoration:underline; }	


.text_list {}
.text_list li {height:26px; text-align:left; padding-left:14px; background:url(list_bg.gif) no-repeat 3px 11px; line-height:26px;overflow:hidden;float:left;display: block;}
.text_list_f12 li a{ font-size:12px; color:#333333;}
.text_list_f12 li a:hover{ font-size:12px; color:#b30f00;text-decoration:underline;}
.text_list_f12a li { width:100%;margin:0 0 0 5px; float:left; line-height:23px; height:26px;display:inline;overflow:hidden;}
.text_list_f12a li a{width:100%;display:block; padding-left:15px;color:#666666; margin:3px 0; border-bottom:1px dashed #E0E0E0; background:url(arrow0.gif) 8px no-repeat;}


.pic_list { width:100%; overflow:hidden;}
.pic_list li { margin:2px 9px; display:inline; float:left; background-image:none; padding:0;text-align:center; }
.pic_list li img,.pic_txt_list li img{ padding:1px;	border:1px solid #ccc; margin:6px auto;}
.pic_list li a{ font-size:12px;white-space: nowrap }


.w1002px{ width:1002px; margin:0 auto;display: block; overflow:hidden;}	
.w320px{ width:320px; display: block; overflow:hidden;}	

/* 当前位置 */
.crumbs{background:#f5f5f5 url(../v9/icon.png) no-repeat 5px -30px; padding:3px 0 3px 26px; font-family:"宋体"; border:1px solid #c3d4e7; margin-bottom:10px;height:30px;line-height:30px;}
.crumbs span{color:#7e7e7e}
.hr{background: url(../uline.gif) repeat-x center center;}


.toper{height:76px; background: url(top-bg.jpg) repeat-x;}
.top { color:#666; width:980px; margin:0 auto; position:relative;}
.rx { position:absolute; right:60px; top:27px; color:#B4B4B4;}
.rx b { color:#E97B1C}
.topmenu{position:absolute; right:0; top:0; width:132px; padding-left:20px; height:27px; line-height:27px; color:#fff; background:url(top-btn.jpg) no-repeat;}
.topmenu a{ color:#FFFFFF; margin:0 5px;}
.topmenu a:hover { color:#eee;}
.top_left { float:left; margin:0; padding:10px 0 0 0; background:url(top-bg2.jpg) repeat-x; width:307px; height:58px;}
.top_right { float:right; padding-top:20px; }


.dhbk{border:1px solid #f7f7f7;height:30px;line-height:30px;margin-bottom:5px;background-color: #fbfbfb;padding-left:15px;float:left;width:713px;}
.dhbka{border:1px solid #f7f7f7;height:30px;line-height:30px;margin-bottom:5px;background-color: #fbfbfb;padding-left:15px;float:left;width:965px;}
.showcon{width:982px;line-height:26px;color:#333333;padding:15px;}
.showcon h1{width:900px;text-align:center;font-size:24px;line-height:35px;height:35px;font-weight:bold;margin:0px auto;padding-bottom:5px;border-bottom:1px solid #f7f7f7;}
.mbg{background-image: url(dz_03.jpg);background-repeat: no-repeat;background-color: #B20000;background-position: center 0px;height:5px;width: 100%;overflow:hidden;display:block;}
.bncon{width:100%;display: block;overflow:hidden;height: 290px;	background-color: #afafaf;}
.libncon{width:100%;display: block;overflow:hidden;height: 200px;}
.banner0 { background:url(banner_bg.png) repeat-x; height:350px;}
.banner { width:980px; height:350px; margin:0 auto;}
.banner_n {height:180px; background: url(banner_n_bg.jpg) repeat-x; margin-bottom:10px 0;}
.ttbg{background-image: url(dz_21.jpg);background-repeat: no-repeat;background-position: right center;background-color: #FFFFFF;}

/*menu*/
.menu { background:url(nav_bg.jpg) repeat-x; height:44px; line-height:44px;}
.nav {  width:990px; margin:0 auto; }
.nav ul{ }
.nav li{ float:left; text-align:center; }
.nav a{ color:#fff; font-size:16px; width:120px; display:block; font-family: "微软雅黑",Arial,"宋体",Helvetica,Verdana,Sans-serif; text-decoration:none;font-weight:bold; }
.nav a:hover { color:#003399; background:url(nav_bg2.jpg) repeat-x; }
a.nav2 { background:url(nav_bg2.jpg) repeat-x; color:#003399;}



.tab_hd{padding:8px;width:284px;height:240px;overflow: hidden;display: block;background-color:#f7f7f7;}
.news{ width:980px; height:230px;margin:0 auto;display: block; overflow:hidden;padding:15px 10px 10px 10px; background:url(main_bg.png);}
.tab_g1 {overflow: hidden;display: block; }
.tab_g1 .tabmenu { background:url(btn-bg.jpg) bottom repeat-x; height:32px;}
.tab_g1 .tabmenu { clear: both; overflow: hidden; width:320px; line-height: 32px;display: block;}
.tab_g1 .tabmenu {display:block; font-size:12px; color: #fff; margin-bottom:5px;font-family: "微软雅黑",Arial,"宋体",Helvetica,Verdana,Sans-serif;}
.tab_g1 .tabmenu li { width:73px; height:24px; line-height:24px; display:block; float:left; background:url(btn2.jpg); color:#FFFFFF; border:none; margin:0; padding-left:18px; margin-right:2px;}
.tab_g1 .tabmenu .selected  { width:73px; height:24px; line-height:24px; display:block; float:left; color:#FFFFFF; border:none; margin:0; margin-right:2px;background:url(btn1.jpg); }
.tab_g1 .tabmenu  #selected a{ text-decoration:none;font-weight: bold;color:#ffffff;display: block;}
.tab_g1 .tabcon {vertical-align: top;width: 304px;overflow: hidden;display: block;height:200px;padding:8px;}
.tab_g1 .tabcon .hide{display:none;}

.tab_g1_no { padding:15px 10px 0px 10px; background:url(main_bg.png); width:980px; height:230px; margin:0 auto;}
.tab_g1_no h2{line-height:31px; display:block; font-size:14px; color:#666666; margin-bottom:5px;font-family: "微软雅黑",Arial,"宋体",Helvetica,Verdana,Sans-serif}
.tab_g1_no li a.alink { display: inline; padding:0; background:none; color:#003399; margin:0;}
.tab_g1_no ul { }
.tab_g1_no li { margin:0; padding:0 0 0 25px; float:left; line-height:20px; }
.tab_g1_no li a{ display:block; padding-left:15px; background:url(arrow2.gif) no-repeat 5px; color:#666666; margin:5px 0;}
.yy {background:url(yy.jpg) repeat-x; height:5px;}



.tab_g2_no {overflow: hidden;display: block;width:980px;margin:0px auto; background:url(main_bg2.png) no-repeat 0 33px;padding:5px 0 5px 20px;}
.tab_g2_no .tabmenu_no {background-image: url(mpic_03.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
.tab_g2_no .tabmenu_no { clear: both; overflow: hidden; width:960px; line-height: 25px;height: 25px;display: block;border-bottom:1px solid #eee; }
.tab_g2_no .tabmenu_no li {font-size: 14px; line-height: 25px;float: left;height: 25px; width:160px;display: block;overflow: hidden;}
.tab_g2_no .tabmenu_no li {text-align:center;font-weight: bold;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,\534E\6587\7EC6\9ED1;cursor:pointer;}
.tab_g2_no .tabmenu_no .selected {text-align:center;line-height: 25px;height: 25px;width: 160px;}
.tab_g2_no .tabmenu_no  span{background-image: url(dz_15.jpg);background-repeat: no-repeat;height: 18px;width: 51px;float:right;margin:3px 8px;_margin:3px 8px;}
.tab_g2_no .tabmenu_no  #more a{height: 18px;width:51px;float:right;text-indent:-5000px;display: block;}
.tab_g2_no .tabcon_no {vertical-align: top;width: 962px;overflow: hidden;display: block;padding:8px;height:140px;}
.tab_g2_no .tabcon_no li { width:153px; height:145px; float:left; margin-right:7px; background:url(pro-bg.jpg) no-repeat; padding:1px 0 0 1px; line-height:16px; text-align:center;}
.tab_g2_no .tabcon_no li a { color:#666666; padding:0 5px}
.tab_g2_no .tabcon_no li a:hover { color:#666666}
.tab_g2_no .tabcon_no #scrolldiv1{float: left;}
.tab_g2_no .tabcon_no #scrolldiv2{float: left;}
.tab_g2_no .tabcon_no #inscrolldiv { width: 800%;}
.tab_g2_no .tabcon_no #scrolldiv { overflow: hidden; width: 940px; position: absolute;}
.tab_g2_no .tabcon_no .scroll-link { margin: 0 auto; width: 960px; position: relative; height: 100%; overflow: hidden;}


.tab_g3_no {overflow: hidden;display: block;width:980px;margin:0px auto; background:url(main_bg2.png) no-repeat 0 30px;padding:5px 0 5px 20px;}
.tab_g3_no .tabmenu_no {background-image: url(mpic_03.jpg);background-repeat: no-repeat;background-position: 0px 0px;border-bottom:1px solid #eee; }
.tab_g3_no .tabmenu_no { clear: both; overflow: hidden; width:960px; line-height: 25px;height: 25px;display: block;}
.tab_g3_no .tabmenu_no li {font-size: 14px; line-height:25px; cursor: pointer; float: left;height:25px; width:160px;display: block;overflow: hidden;}
.tab_g3_no .tabmenu_no li { font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,\534E\6587\7EC6\9ED1; cursor:pointer;font-weight: bold;text-align:center;}
.tab_g3_no .tabmenu_no .selected {text-align:center;line-height:25px;height:25px;width:160px;}
.tab_g3_no .tabmenu_no  span{background-image: url(dz_15.jpg);background-repeat: no-repeat;height: 18px;width: 51px;float:right;margin:3px 8px;_margin:3px 8px;}
.tab_g3_no .tabmenu_no  #more a{height: 18px;width:51px;float:right;text-indent:-5000px;display: block;}
.tab_g3_no .tabcon_no {vertical-align: top;width: 962px;overflow: hidden;display: block;padding:8px;}
.tab_g3_no .tabcon_no li { width:153px; height:141px; float:left; margin-right:5px; background:url(pro-bg2.jpg) no-repeat; padding:1px 0 0 1px; line-height:20px; text-align:center;}
.tab_g3_no .tabcon_no li a { color:#fff; padding:0 5px}
.tab_g3_no .tabcon_no li a:hover { color:#FFFFFF}
.tab_g3_no .tabcon_no li img { width:148px; height:108px;}




.tab_g4_no {overflow: hidden;display: block;width:980px;margin:0px auto;}
.tab_g4_no .tabmenu_no {background-image: url(mpic_03.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
.tab_g4_no .tabmenu_no { clear: both; overflow: hidden; width:980px; line-height: 25px;height: 25px;display: block;border-bottom:1px solid #eee; }
.tab_g4_no .tabmenu_no li {font-size: 14px; line-height: 25px;float: left;height: 25px; width:160px;display: block;overflow: hidden;}
.tab_g4_no .tabmenu_no li {text-align:center;font-weight: bold;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,\534E\6587\7EC6\9ED1;cursor:pointer;}
.tab_g4_no .tabmenu_no .selected {text-align:center;line-height: 25px;height: 25px;width: 160px;}
.tab_g4_no .tabcon_no {vertical-align: top;width: 962px;overflow: hidden;display: block;padding:8px;border:1px solid #eee;margin-top:5px;}


/* main style */

/* 通用容器 */
.conbox{ padding-bottom:10px;margin-bottom:10px;}
.conbox h5{width:100%;background: url(../v9/title.png) no-repeat right top;color:#1e50a2; height:26px; margin-bottom:10px; line-height:26px; padding-left:10px;border-bottom:1px solid #dce7f3; position:relative}
.conbox h5.title-1{background-position: right -52px}
.conbox a.more{ font-size:12px; font-family:"宋体"; margin-right:8px; font-weight:normal; position:absolute;top:0; *top:1px;_top:1px; right:0}
.conbox .content{ padding:0 10px;}
.conbox .text_list_f14 li {width:100%;padding-left:10px;height:30px;line-height:30px;overflow:hidden;float:left;display:inline;}
.conbox .text_list_f14 li a{width:100%;padding-left:10px;padding-bottom:4px;font-size:14px;margin:3px 0; color:#333333;}


.rt{float: right}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}
.maincon{background:#ffffff;overflow:hidden;padding:10px;width:982px; margin:0px auto;display: block;}
.maincon .col-auto{ padding:0 25px;}
.maincon .col-auto .title{font-size:25px;padding:25px 0 15px 0;background: url(../uline.gif) repeat-x left bottom; margin-bottom:15px}
.maincon .col-auto .content p{ margin-bottom:15px; font-size:14px; line-height:25px; color:#6f6f6f;}



.maincon .col-left{width:700px; margin-right:10px}
.news-hot{background: url(../v9/hot_bg.png) no-repeat;float:left; width:380px; margin-right:9px; height:380px}
.maincon .col-left .slide{overflow:hidden;_float:left;zoom:1}



.maincon .left-nav{width:210px; height:399px; padding-top:10px}
.maincon .left-nav h1,.left-nav .content li,.left-nav .content li.cur a,.left-nav .bottom{background: url(../v9/about_left.png) no-repeat right top}
.maincon .left-nav h1{display:block; height:40px; text-indent:-999px; overflow:hidden}
.maincon .left-nav .content{background: url(../v9/about_left_bg.png) repeat-y right top; padding-left:44px}
.maincon .left-nav .content li{background-position: right -102px; display:block; height:30px; line-height:30px; font-size:14px}
.maincon .left-nav .content li a{display:block; height:25px; line-height:25px; padding-left:14px; color:#6f6f6f}
.maincon .left-nav .content li.cur a{background-position: left -72px;  font-weight:700; color:#0d4b9b}
.maincon .left-nav .bottom{background-position: right -168px; height:216px}


.maincon .left-nava{width:210px; height:399px; padding-top:10px}
.maincon .left-nava h1,.left-nava .content li,.left-nava .content li.cur a,.left-nava .bottom{background: url(../v9/about_lefta.png) no-repeat right top}
.maincon .left-nava h1{display:block; height:40px; text-indent:-999px; overflow:hidden}
.maincon .left-nava .content{background: url(../v9/about_left_bga.png) repeat-y right top; padding-left:44px}
.maincon .left-nava .content li{background-position: right -102px; display:block; height:30px; line-height:30px; font-size:14px}
.maincon .left-nava .content li a{display:block; height:25px; line-height:25px; padding-left:14px; color:#6f6f6f}
.maincon .left-nava .content li.cur a{background-position: left -72px;  font-weight:700; color:#0d4b9b}
.maincon .left-nava .content p{background: url(../v9/about_leftb.gif) right 0px;width:100%;display:block;height:30px;}
.maincon .left-nava .bottom{background-position: right -168px; height:216px}



.cat-area{width:100%; float:left}
.cat-area .content p img{ margin-right:10px; float:left}
.cat-area .content p{color:#777; height:75px; overflow:hidden}
.cat-area .content p strong{ font-size:14px; color:#333}


.maincon .photo-list li{ vertical-align:top; width:188px;*width:191px; text-align:center; padding-bottom:12px}
.maincon .photo-list img{border:1px solid #d0e1f5;padding:3px;}




/* 内容 */
#Article{ overflow:hidden}
#Article,.photo-channel .relevance{ border:1px solid #C3D4E7;zoom:1; padding:0 20px}
#Article h1{color:#000;font:800 26px/30px "宋体",arial;margin-bottom:6px; text-align:center; padding:16px 0 8px; border-bottom:1px solid #e5e5e5}
#Article h1 span{ font-size:12px; font-weight:normal; line-height:20px; color:#999}
#Article .content{ font-size:14px;line-height:26px;}
#Article .content p{font-size:14px;line-height:26px;text-align:justify;word-wrap:break-word; padding:8px 0}
#Article .related{ border-top:dashed 1px #ccc; margin-top:15px}


/*图片内容*/
.photo-channel #Article .tool{ position:relative; height:35px; padding-top:6px}
.photo-channel #Article .tool .auto,.photo-channel .tool .up,.photo-channel .tool .next{background: url(../v9/up-next.png) no-repeat; height:27px; width:31px;margin-right:10px; overflow:hidden; line-height:27px}
.photo-channel #Article .tool .auto span,.photo-channel .tool .up span,.photo-channel .tool .next span{ visibility:hidden}
.photo-channel #Article .tool .auto{background-position: -39px top;}
.photo-channel #Article .tool .next{background-position: -78px top;}
.photo-channel #Article .Article-Tool{ position:absolute; right:0; border:none; background:none; font-size:12px; font-weight:normal}
.photo-channel #Article .tool .stat{ color:#999;}
.photo-channel #Article .big-pic{ text-align:center; padding:10px 0; border:1px solid #ededed; background-color:#fafcfe; position: relative}
.photo-channel #Article .big-pic #big-pic{display:table-cell;vertical-align:middle;*display:block; overflow:hidden;*font-size:480px; width:896px; height:550px}
.photo-channel #Article .big-pic .max{ position:absolute; bottom:0px; right:0px;background: #FFF url(../v9/max.png) no-repeat 5px center; z-index:101; padding:5px 5px 5px 20px}
.photo_prev{position:absolute;left:0;top:0;width:50%;height:100%;z-index:100}
.photo_next{ position:absolute; right:0; top:0; width:50%; height:100%; z-index:100}
.photo_prev a,.photo_next a{background-image: url(../blank.gif);display:block; width:100%; height:100%; outline:none;}

#Article .list-pic{ padding:22px 0 16px; height:100px}
#Article .cont{overflow:hidden; float: left; width:616px; height:80px}
#Article .cont li{ float:left; width:123px; text-align:center; display:block; overflow:hidden}
#Article .cont li .img-wrap{width:100px; height:75px; margin:0 auto;}
#Article .cont li .img-wrap a{*font-size:55px;width:100px; height:75px;outline: medium none;}
#Article .cont li.on .img-wrap{ border:2px solid #ffb017}
#Article .list-pic .pre,#Article .list-pic .next{float:left; display:block; position:relative;background: url(../images/v9/pic_bg.png) no-repeat;width:110px;height:86px; text-align:center}
#Article .list-pic .pre{ left:-8px;top:-3px; margin-right:14px}
#Article .list-pic .next{ right:-8px; float:right;top:-3px}
#Article .list-pic .pre .img-wrap,#Article .list-pic .next .img-wrap{width:102px; height:72px;border:none; padding:4px 0 8px}
#Article .list-pic .pre .img-wrap a,#Article .list-pic .next .img-wrap a{*font-size:53px;width:98px; height:72px; padding:0px 5px 0 4px;*padding:0px 5px 5px 0px }
#Article .list-pic .pre .img-wrap a:hover,#Article .list-pic .next .img-wrap a:hover{ background:none}
#Article .list-pic .next{ right:-8px; float:right;bottom:-2px}
#Article .pre-bnt,#Article .next-bnt{margin-top:3px;cursor: hand;!important;cursor: pointer}
#Article .pre-bnt,#Article .next-bnt,#Article .pre-bnt span,#Article .next-bnt span{background: url(../images/v9/big-btn.png) no-repeat; display:block; width:17px; height:69px; float:left;}
#Article .pre-bnt:hover, #Article .next-bnt:hover,#Article .pre-bnt-on,#Article .next-bnt-on{background-position: 0 -78px;}
#Article .pre-bnt span{background-position: -30px top;}
#Article .pre-bnt:hover span,#Article .pre-bnt-on span{background-position: -30px -78px;}
#Article .next-bnt span{background-position: -55px top;}
#Article .next-bnt:hover span,#Article .next-bnt-on span{background-position: -55px -78px;}



.footer{width:100%;display: block;height:90px;background:#27589b url(bottom_bg.jpg) repeat-x top center;padding-top:20px;margin-right: auto;margin-bottom:0px;margin-left: auto;}
.footer p{line-height:24px;text-align:center;color:#ffffff;}
.footer a { margin:0 5px; color:#ffffff;}